#ifndef CONTENTSCREEN_H
#define CONTENTSCREEN_H


#include <MultiWidgets\Widget.hpp>
#include "AbstractScreen.h"
#include "AbstractContent.h"
#include "Menu.h"
#include "HomeStream.h"

class ContentScreen : public AbstractScreen {


public:

	virtual void nextScreen() OVERRIDE;
	void nextContent(const QByteArray & messageId);
	virtual void init () OVERRIDE;
protected:
	virtual void eventProcess(const QByteArray & messageId, Radiant::BinaryData & data) OVERRIDE;
	
	Radiant::IntrusivePtr<HomeStream> videoStream;
	Radiant::IntrusivePtr<Menu> leftBar;
	Radiant::IntrusivePtr<AbstractContent> content;

};

#endif